# 作者: 家里蹲 吴越洋
# 2023年03月07日15时56分21秒
from socket import *
import sys
import select

# # 自己输入ip地址
# if len(sys.argv)!=2:
#     print('error args')
#     exit(-1)

#初始化套接字
client_socket=socket(AF_INET,SOCK_STREAM)
#连接server
client_socket.connect(('192.168.86.128',4000))
epoll=select.epoll()
# epoll小兵监视标准输入
epoll.register(sys.stdin.fileno(),select.EPOLLIN)
# epoll小兵监视client_socket
epoll.register(client_socket.fileno(),select.EPOLLIN)

while True:
    events=epoll.poll(-1,2)
    for event in events:
        if event[0]==sys.stdin.fileno():
            data=input()
            client_socket.send(data.encode('utf8'))
        elif event[0]==client_socket.fileno():
            recv=client_socket.recv(1024)
            if recv:
                print('server:',recv.decode('utf8'))
            else:
                print('byebye')
                client_socket.close()
                exit(0)


